package com.gzhryc.shared_device.oem.h5.agent.dto.api.v1.order;

import com.gzhryc.common.api.SecurityResponse;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class BusinessOrderListResponse extends SecurityResponse<BusinessOrderListResponse.Body> {

	private static final long serialVersionUID = 1L;

	public BusinessOrderListResponse() {
		this.body = new Body();
	}

	public BusinessOrderListResponse(Integer code, String msg) {
		super(code,msg);
		this.body = new Body();
	}

	public static class Body implements Serializable {

		private static final long serialVersionUID = 1L;
		
		public List<BusinessOrderItem> items;

		public List<BusinessOrderItem> getItems() {
			return items;
		}

		public void setItems(List<BusinessOrderItem> items) {
			this.items = items;
		}
	}

	public static class BusinessOrderItem {

		private String tradeNo;
		private String title;

		private String businessType;		//业务类型
		private String placeName;
		private String memberName;
		private Integer payType;
		private String moneyStr;
		private String deviceSn;
		private Integer slotNum;
		private String areaName;
		private Integer state;
		private String stateName;
		private String costModeName;
		private Date createDate;

		public String getTradeNo() {
			return tradeNo;
		}

		public void setTradeNo(String tradeNo) {
			this.tradeNo = tradeNo;
		}

		public String getTitle() {
			return title;
		}

		public void setTitle(String title) {
			this.title = title;
		}

		public String getBusinessType() {
			return businessType;
		}

		public void setBusinessType(String businessType) {
			this.businessType = businessType;
		}

		public String getPlaceName() {
			return placeName;
		}

		public void setPlaceName(String placeName) {
			this.placeName = placeName;
		}

		public String getMemberName() {
			return memberName;
		}

		public void setMemberName(String memberName) {
			this.memberName = memberName;
		}

		public Integer getPayType() {
			return payType;
		}

		public void setPayType(Integer payType) {
			this.payType = payType;
		}

		public String getMoneyStr() {
			return moneyStr;
		}

		public void setMoneyStr(String moneyStr) {
			this.moneyStr = moneyStr;
		}

		public String getDeviceSn() {
			return deviceSn;
		}

		public void setDeviceSn(String deviceSn) {
			this.deviceSn = deviceSn;
		}

		public Integer getSlotNum() {
			return slotNum;
		}

		public void setSlotNum(Integer slotNum) {
			this.slotNum = slotNum;
		}

		public String getAreaName() {
			return areaName;
		}

		public void setAreaName(String areaName) {
			this.areaName = areaName;
		}

		public Integer getState() {
			return state;
		}

		public void setState(Integer state) {
			this.state = state;
		}

		public String getStateName() {
			return stateName;
		}

		public void setStateName(String stateName) {
			this.stateName = stateName;
		}

		public String getCostModeName() {
			return costModeName;
		}

		public void setCostModeName(String costModeName) {
			this.costModeName = costModeName;
		}

		public Date getCreateDate() {
			return createDate;
		}

		public void setCreateDate(Date createDate) {
			this.createDate = createDate;
		}
	}

}
